/* 时间轴样式 */
.timeline { margin-bottom: 8px; }
.timeline__controls { display: flex; align-items: center; gap: 8px; margin-bottom: 6px; }
.timeline__scale { position: relative; height: 48px; background: rgba(0,0,0,0.04); border-radius: 6px; }
.timeline__tick { position: absolute; top: 0; transform: translateX(-50%); text-align: center; }
.timeline__tickline { display: inline-block; width: 2px; height: 28px; background: rgba(0,0,0,0.2); }
.timeline__label { display: block; font-size: 12px; color: #666; }